Scheduling and grain size control

نویسنده

  • Rutger F. H. Hofman
چکیده

Locality and storage management considerations for fork-join parallelism lead to the loss of the important List Scheduling property. The worst case performance of the constrained scheduling policies, called PaH and ToS, is very bad: (nearly) all parallelism is lost. “Practical” performance, however, differs radically from worst case performance. The PaH and ToS policies perform on average within 2 % of List Scheduling for a benchmark of Divide & Conquer applications on a wide range of architectures. A synthesised benchmark was constructed to create those schedules in which ToS might suffer great performance losses. Average results from these artificial applications are very encouraging: losses for “realistic” applications are at most 2 %. Highly improbable applications increase the losses to 3 %. We were prepared to trade performance in terms of load imbalance for improvements in data communication in the case of PaH, and additional improvements in storage management in the case of ToS. We have shown that the penalty in load imbalance is practically negligible.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comparison of Context Switching Methods for Fine Grain Process Scheduling

Context switching times are a major source of overhead in medium to fine grain process scheduling. We compared three different context switching techniques for non-preemptive scheduling in context of hardware/software codesign, and found major differences in performance and code size efficiency.

متن کامل

Irrigation scheduling and winter wheat grain yield estimation under precipitation uncertainty – A case study in Badjgah area (Fars Province, Iran)

Addressing deficit irrigation scheduling (DIS) for strategic crop production (especially wheat) under precipitation uncertainty is a priority for irrigation scheduling in drought conditions. This research investigated the precipitation uncertainty by enacting optimistic and pessimistic scenarios for the next 20 years by considering the statistical record of climate in Badjgah area. DIS was cond...

متن کامل

The Performance Impact of Granularity Control and Functional Parallelism

Task granularity and functional parallelism are fundamental issues in the optimization of parallel programs. Appropriate granularity for exploitation of parallelism is affected by characteristics of both the program and the execution environment. In this paper we demonstrate the efficacy of dynamic granularity control. The scheme we propose uses dynamic runtime information to select the task si...

متن کامل

Role of batch size in scheduling optimization of flexible manufacturing system using genetic algorithm

Flexible manufacturing system (FMS) readily addresses the dynamic needs of the customers in terms of variety and quality. At present, there is a need to produce a wide range of quality products in limited time span. On-time delivery of customers’ orders is critical in make-to-order (MTO) manufacturing systems. The completion time of the orders depends on several factors including arrival rate, ...

متن کامل

Train Scheduling Problem with Consideration of Praying Constraint as an Application of Job Shop Scheduling Problem

The present paper extends the idea of job shop scheduling problem with resting constraints to the train scheduling problem with the Muslim praying considerations. For this purpose, after proposing the new mathematical model, a heuristic algorithm based on the Electromagnetism-Like algorithm (EM) which is well adjusted to scheduling problems is employed to solve the large-size practical cases. T...

متن کامل

Symbolic Partitioning and Scheduling of Parameterized Task Graphs

The DAG-based task graph model has been found effective in scheduling for performance prediction and optimization of parallel applications. However the scheduling complexity and solution normally depend on the problem size. In this paper, we propose a symbolic scheduling scheme for a parameterized task graph which models coarse-grain DAG parallelism independent of the problem size. The algorith...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994